f934e184f7ac8c894315ef9a9f34a3f655ef49eb,src/main/java/ch/njol/skript/doc/HTMLGenerator.java,HTMLGenerator,generateAnnotated,#String#SyntaxElementInfo#,143

Before Change


	String generateAnnotated(String descTemp, SyntaxElementInfo<?> info) {
		String desc = descTemp.replace("${element.name}", info.c.getAnnotation(Name.class).value());
		desc = desc.replace("${element.since}", info.c.getAnnotation(Since.class).value());
		desc = desc.replace("${element.desc}", Joiner.on("\n").join(info.c.getAnnotation(Description.class).value()));
		desc = desc.replace("${element.examples}", Joiner.on("\n").join(info.c.getAnnotation(Examples.class).value()));
		
		List<String> toGen = Lists.newArrayList();
		int generate = desc.indexOf("${generate");

After Change


	 */
	String generateAnnotated(String descTemp, SyntaxElementInfo<?> info) {
		Class<?> c = info.c;
		String desc = "";
		
		Name name = c.getAnnotation(Name.class);
		if (name != null)
			desc = descTemp.replace("${element.name}", name.value());
		Since since = c.getAnnotation(Since.class);
		if (since != null)
			desc = desc.replace("${element.since}", since.value());
		Description description = c.getAnnotation(Description.class);
		if (description != null)
			desc = desc.replace("${element.desc}", Joiner.on("\n").join(description.value()));
		Examples examples = c.getAnnotation(Examples.class);
		if (examples != null)
			desc = desc.replace("${element.examples}", Joiner.on("\n<br>").join(examples.value()));